#include<stdio.h>                                                        
#include<stdlib.h>

int x;
int y = 0;
int main()
{
    int a = 20;
    int b = 10;
     
    int* p = (int*)malloc(sizeof(int));
    
    printf("main:%p\n", main);
    printf("init:%p\n", &y);
    printf("uninit:%p\n", &x);
    printf("heap:%p\n", p);
    printf("%p\n", &a);
    printf("%p\n", &b);
    printf("stack:%p\n", &p);
    return 0;
}
